/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package bpel2rep.version;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see bpel2rep.version.VersionFactory
 * @model kind="package"
 * @generated
 */
public interface VersionPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "version";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://de.tiw.bpel2resp.version";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "version";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	VersionPackage eINSTANCE = bpel2rep.version.impl.VersionPackageImpl.init();

	/**
	 * The meta object id for the '{@link bpel2rep.version.impl.MetaInfoImpl <em>Meta Info</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.impl.MetaInfoImpl
	 * @see bpel2rep.version.impl.VersionPackageImpl#getMetaInfo()
	 * @generated
	 */
	int META_INFO = 0;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int META_INFO__ID = 0;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int META_INFO__DESCRIPTION = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int META_INFO__NAME = 2;

	/**
	 * The number of structural features of the '<em>Meta Info</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int META_INFO_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link bpel2rep.version.VersionState <em>State</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.VersionState
	 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionState()
	 * @generated
	 */
	int VERSION_STATE = 1;

	/**
	 * The feature id for the '<em><b>Version</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_STATE__VERSION = 0;

	/**
	 * The number of structural features of the '<em>State</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_STATE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link bpel2rep.version.impl.VersionImpl <em>Version</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.impl.VersionImpl
	 * @see bpel2rep.version.impl.VersionPackageImpl#getVersion()
	 * @generated
	 */
	int VERSION = 2;

	/**
	 * The feature id for the '<em><b>Version State</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__VERSION_STATE = 0;

	/**
	 * The feature id for the '<em><b>Meta Info</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__META_INFO = 1;

	/**
	 * The feature id for the '<em><b>Process</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__PROCESS = 2;

	/**
	 * The feature id for the '<em><b>Predecessor</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__PREDECESSOR = 3;

	/**
	 * The feature id for the '<em><b>Version Id</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__VERSION_ID = 4;

	/**
	 * The feature id for the '<em><b>State Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION__STATE_NAME = 5;

	/**
	 * The number of structural features of the '<em>Version</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_FEATURE_COUNT = 6;

	/**
	 * The meta object id for the '{@link bpel2rep.version.impl.VersionIdImpl <em>Id</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.impl.VersionIdImpl
	 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionId()
	 * @generated
	 */
	int VERSION_ID = 3;

	/**
	 * The feature id for the '<em><b>Major ID</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_ID__MAJOR_ID = 0;

	/**
	 * The feature id for the '<em><b>Minor ID</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_ID__MINOR_ID = 1;

	/**
	 * The number of structural features of the '<em>Id</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_ID_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link bpel2rep.version.VersionStore <em>Store</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.VersionStore
	 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionStore()
	 * @generated
	 */
	int VERSION_STORE = 4;

	/**
	 * The number of structural features of the '<em>Store</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VERSION_STORE_FEATURE_COUNT = 0;


	/**
	 * The meta object id for the '{@link bpel2rep.version.impl.WorkingStatusImpl <em>Working Status</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.impl.WorkingStatusImpl
	 * @see bpel2rep.version.impl.VersionPackageImpl#getWorkingStatus()
	 * @generated
	 */
	int WORKING_STATUS = 5;

	/**
	 * The feature id for the '<em><b>Status Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WORKING_STATUS__STATUS_NAME = 0;

	/**
	 * The feature id for the '<em><b>Msg</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WORKING_STATUS__MSG = 1;

	/**
	 * The number of structural features of the '<em>Working Status</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WORKING_STATUS_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link bpel2rep.version.StateName <em>State Name</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.StateName
	 * @see bpel2rep.version.impl.VersionPackageImpl#getStateName()
	 * @generated
	 */
	int STATE_NAME = 6;


	/**
	 * The meta object id for the '{@link bpel2rep.version.StatusName <em>Status Name</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see bpel2rep.version.StatusName
	 * @see bpel2rep.version.impl.VersionPackageImpl#getStatusName()
	 * @generated
	 */
	int STATUS_NAME = 7;


	/**
	 * Returns the meta object for class '{@link bpel2rep.version.MetaInfo <em>Meta Info</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Meta Info</em>'.
	 * @see bpel2rep.version.MetaInfo
	 * @generated
	 */
	EClass getMetaInfo();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.MetaInfo#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see bpel2rep.version.MetaInfo#getId()
	 * @see #getMetaInfo()
	 * @generated
	 */
	EAttribute getMetaInfo_Id();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.MetaInfo#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see bpel2rep.version.MetaInfo#getDescription()
	 * @see #getMetaInfo()
	 * @generated
	 */
	EAttribute getMetaInfo_Description();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.MetaInfo#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see bpel2rep.version.MetaInfo#getName()
	 * @see #getMetaInfo()
	 * @generated
	 */
	EAttribute getMetaInfo_Name();

	/**
	 * Returns the meta object for class '{@link bpel2rep.version.VersionState <em>State</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>State</em>'.
	 * @see bpel2rep.version.VersionState
	 * @generated
	 */
	EClass getVersionState();

	/**
	 * Returns the meta object for the reference '{@link bpel2rep.version.VersionState#getVersion <em>Version</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Version</em>'.
	 * @see bpel2rep.version.VersionState#getVersion()
	 * @see #getVersionState()
	 * @generated
	 */
	EReference getVersionState_Version();

	/**
	 * Returns the meta object for class '{@link bpel2rep.version.Version <em>Version</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Version</em>'.
	 * @see bpel2rep.version.Version
	 * @generated
	 */
	EClass getVersion();

	/**
	 * Returns the meta object for the containment reference '{@link bpel2rep.version.Version#getVersionState <em>Version State</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Version State</em>'.
	 * @see bpel2rep.version.Version#getVersionState()
	 * @see #getVersion()
	 * @generated
	 */
	EReference getVersion_VersionState();

	/**
	 * Returns the meta object for the containment reference '{@link bpel2rep.version.Version#getMetaInfo <em>Meta Info</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Meta Info</em>'.
	 * @see bpel2rep.version.Version#getMetaInfo()
	 * @see #getVersion()
	 * @generated
	 */
	EReference getVersion_MetaInfo();

	/**
	 * Returns the meta object for the containment reference '{@link bpel2rep.version.Version#getProcess <em>Process</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Process</em>'.
	 * @see bpel2rep.version.Version#getProcess()
	 * @see #getVersion()
	 * @generated
	 */
	EReference getVersion_Process();

	/**
	 * Returns the meta object for the containment reference '{@link bpel2rep.version.Version#getPredecessor <em>Predecessor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Predecessor</em>'.
	 * @see bpel2rep.version.Version#getPredecessor()
	 * @see #getVersion()
	 * @generated
	 */
	EReference getVersion_Predecessor();

	/**
	 * Returns the meta object for the containment reference '{@link bpel2rep.version.Version#getVersionId <em>Version Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Version Id</em>'.
	 * @see bpel2rep.version.Version#getVersionId()
	 * @see #getVersion()
	 * @generated
	 */
	EReference getVersion_VersionId();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.Version#getStateName <em>State Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>State Name</em>'.
	 * @see bpel2rep.version.Version#getStateName()
	 * @see #getVersion()
	 * @generated
	 */
	EAttribute getVersion_StateName();

	/**
	 * Returns the meta object for class '{@link bpel2rep.version.VersionId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Id</em>'.
	 * @see bpel2rep.version.VersionId
	 * @generated
	 */
	EClass getVersionId();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.VersionId#getMajorID <em>Major ID</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Major ID</em>'.
	 * @see bpel2rep.version.VersionId#getMajorID()
	 * @see #getVersionId()
	 * @generated
	 */
	EAttribute getVersionId_MajorID();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.VersionId#getMinorID <em>Minor ID</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Minor ID</em>'.
	 * @see bpel2rep.version.VersionId#getMinorID()
	 * @see #getVersionId()
	 * @generated
	 */
	EAttribute getVersionId_MinorID();

	/**
	 * Returns the meta object for class '{@link bpel2rep.version.VersionStore <em>Store</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Store</em>'.
	 * @see bpel2rep.version.VersionStore
	 * @generated
	 */
	EClass getVersionStore();


	/**
	 * Returns the meta object for class '{@link bpel2rep.version.WorkingStatus <em>Working Status</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Working Status</em>'.
	 * @see bpel2rep.version.WorkingStatus
	 * @generated
	 */
	EClass getWorkingStatus();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.WorkingStatus#getStatusName <em>Status Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Status Name</em>'.
	 * @see bpel2rep.version.WorkingStatus#getStatusName()
	 * @see #getWorkingStatus()
	 * @generated
	 */
	EAttribute getWorkingStatus_StatusName();

	/**
	 * Returns the meta object for the attribute '{@link bpel2rep.version.WorkingStatus#getMsg <em>Msg</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Msg</em>'.
	 * @see bpel2rep.version.WorkingStatus#getMsg()
	 * @see #getWorkingStatus()
	 * @generated
	 */
	EAttribute getWorkingStatus_Msg();

	/**
	 * Returns the meta object for enum '{@link bpel2rep.version.StateName <em>State Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>State Name</em>'.
	 * @see bpel2rep.version.StateName
	 * @generated
	 */
	EEnum getStateName();

	/**
	 * Returns the meta object for enum '{@link bpel2rep.version.StatusName <em>Status Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Status Name</em>'.
	 * @see bpel2rep.version.StatusName
	 * @generated
	 */
	EEnum getStatusName();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	VersionFactory getVersionFactory();


	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link bpel2rep.version.impl.MetaInfoImpl <em>Meta Info</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.impl.MetaInfoImpl
		 * @see bpel2rep.version.impl.VersionPackageImpl#getMetaInfo()
		 * @generated
		 */
		EClass META_INFO = eINSTANCE.getMetaInfo();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute META_INFO__ID = eINSTANCE.getMetaInfo_Id();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute META_INFO__DESCRIPTION = eINSTANCE.getMetaInfo_Description();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute META_INFO__NAME = eINSTANCE.getMetaInfo_Name();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.VersionState <em>State</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.VersionState
		 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionState()
		 * @generated
		 */
		EClass VERSION_STATE = eINSTANCE.getVersionState();

		/**
		 * The meta object literal for the '<em><b>Version</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION_STATE__VERSION = eINSTANCE.getVersionState_Version();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.impl.VersionImpl <em>Version</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.impl.VersionImpl
		 * @see bpel2rep.version.impl.VersionPackageImpl#getVersion()
		 * @generated
		 */
		EClass VERSION = eINSTANCE.getVersion();

		/**
		 * The meta object literal for the '<em><b>Version State</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION__VERSION_STATE = eINSTANCE.getVersion_VersionState();

		/**
		 * The meta object literal for the '<em><b>Meta Info</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION__META_INFO = eINSTANCE.getVersion_MetaInfo();

		/**
		 * The meta object literal for the '<em><b>Process</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION__PROCESS = eINSTANCE.getVersion_Process();

		/**
		 * The meta object literal for the '<em><b>Predecessor</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION__PREDECESSOR = eINSTANCE.getVersion_Predecessor();

		/**
		 * The meta object literal for the '<em><b>Version Id</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VERSION__VERSION_ID = eINSTANCE.getVersion_VersionId();

		/**
		 * The meta object literal for the '<em><b>State Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VERSION__STATE_NAME = eINSTANCE.getVersion_StateName();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.impl.VersionIdImpl <em>Id</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.impl.VersionIdImpl
		 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionId()
		 * @generated
		 */
		EClass VERSION_ID = eINSTANCE.getVersionId();

		/**
		 * The meta object literal for the '<em><b>Major ID</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VERSION_ID__MAJOR_ID = eINSTANCE.getVersionId_MajorID();

		/**
		 * The meta object literal for the '<em><b>Minor ID</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VERSION_ID__MINOR_ID = eINSTANCE.getVersionId_MinorID();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.VersionStore <em>Store</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.VersionStore
		 * @see bpel2rep.version.impl.VersionPackageImpl#getVersionStore()
		 * @generated
		 */
		EClass VERSION_STORE = eINSTANCE.getVersionStore();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.impl.WorkingStatusImpl <em>Working Status</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.impl.WorkingStatusImpl
		 * @see bpel2rep.version.impl.VersionPackageImpl#getWorkingStatus()
		 * @generated
		 */
		EClass WORKING_STATUS = eINSTANCE.getWorkingStatus();

		/**
		 * The meta object literal for the '<em><b>Status Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WORKING_STATUS__STATUS_NAME = eINSTANCE.getWorkingStatus_StatusName();

		/**
		 * The meta object literal for the '<em><b>Msg</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WORKING_STATUS__MSG = eINSTANCE.getWorkingStatus_Msg();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.StateName <em>State Name</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.StateName
		 * @see bpel2rep.version.impl.VersionPackageImpl#getStateName()
		 * @generated
		 */
		EEnum STATE_NAME = eINSTANCE.getStateName();

		/**
		 * The meta object literal for the '{@link bpel2rep.version.StatusName <em>Status Name</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see bpel2rep.version.StatusName
		 * @see bpel2rep.version.impl.VersionPackageImpl#getStatusName()
		 * @generated
		 */
		EEnum STATUS_NAME = eINSTANCE.getStatusName();

	}

} //VersionPackage
